<?php
    require_once '../include.php';
    $conexao = new Conexao();
        
    $id_perfil  = $_GET['id_perfil'];
    
    if(isset ($_SESSION['usuario']['logado'])){
	$id_usuario = $_SESSION['usuario']['id'];
    }else{
	$geral = "Geral";
	$id_usuario = $id_perfil;
    }
		
    $response = array();

    $query = "	SELECT
		  CASE (SELECT COUNT(*) FROM lido l WHERE l.id_marcador = tabela.id AND l.id_leitor = $id_usuario)
		    WHEN 0 THEN 0
		    ELSE 1
		  END as lido,
		  tabela.*
		FROM
		  ((SELECT
		  NULL as compartilhado,
		  o.*,
		  u.nome,
		  null as id_compartilhado
		FROM
		  ofertas o,
		  usuario u
		WHERE 
		    o.id_usuario = u.id AND
		    o.privado = 0 AND
		    o.id_usuario = $id_perfil)
		
		UNION
		
		(    
		SELECT
		  u2.nome,
		  o.*,
		  u.nome,
		  u2.id
		FROM
		  compartilhados c left join seguidores s on (c.id_compartilhou = s.id_seguido),
		  ofertas o,
		  usuario u,
		  usuario u2
		WHERE 
		      id_mapa = o.id AND
		      u.id = o.id_usuario AND
		      u2.id = $id_perfil AND
		      u2.id = id_compartilhou)) as tabela
		WHERE
		  some = 0 OR (some = 1 AND dataFim > NOW())";
    
    // echo $query;
    $result = mysql_query($query);

    while ($row = mysql_fetch_assoc($result)) {
	    
	    $SQL = "SELECT path FROM foto WHERE id_oferta = " . $row['id'];
	    
	    $resultFoto = mysql_query($SQL);
	    
	    $arrFotos = array();
	    while($foto = mysql_fetch_array($resultFoto)){
		array_push($arrFotos, $foto['path']);
	    }
	    
	    $id_compartilhado	= "";
	    $compartilhado	= "";
	    
	    if($row['compartilhado']){
		$id_compartilhado   = $row['id_compartilhado'];
		$compartilhado	    = $row['compartilhado'];
	    }
	    
	    $response[] = array(
		    'lat'	=> $row['latitude'],
		    'lng'	=> (string) $row['longitude'],
		    'content'	=>  $row['conteudo'],
		    'icon'	=>  $row['icone'],
		    'dtPost'	=> formata_data($row['dataPost']),
		    'titulo'	=> $row['titulo'],
		    'id'	=> $row['id'] ,
		    'id_usuario'=> $row['id_usuario'],
		    'nome'	=> $row['nome'],
		    'dataFim'	=> $row['dataFim'],
		    'lido'	=> $row['lido'],
		    'fotos'	=> $arrFotos,
		    'id_compartilhado'	=> $id_compartilhado,
		    'compartilhado'	=> $compartilhado
	    );
	    
	    
    }

    echo json_encode($response);
?>

